using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class BootMgr : Singleton<BootMgr>
{
	public override void Init()
	{
		base.Init();
		InitSystemModules();
		InitNetModules();
	}

	//系统模块初始化
	void InitSystemModules()
	{
		//开始写入系统模块的初始化
		NetMgr.Instance.Init();
		HttpMgr.Instance.Init();
		// TCPMgr.Instance.Init();
		LoadMgr.Instance.Init();
		EffectMgr.Instance.Init();
		EventMgr.Instance.Init();
		UIMgr.Instance.Init();
		Player.PlayerMgr.Instance.Init();
		//结束写入系统模块的初始化
	}
	//网络模块初始化
	void InitNetModules()
	{
		//开始写入网络模块的初始化
		TriangleProtocol.TriangleProtocolNet.Instance.Init();
		Player.PlayerNet.Instance.Init();
		test.testNet.Instance.Init();
		//结束写入网络模块的初始化
	}
}
